export default class Logger {
    static info(message, ...optionalParams) {
        console.info(`${new Date().toISOString()} : ${message}`, ...optionalParams);
    }

    static error(message, ...optionalParams) {
        console.error(`${new Date().toISOString()} : ${message}`, ...optionalParams);
    }

    static trace(e){
        if(e instanceof Error){
            console.error(`${e.message} \n ${e.stack !== undefined ? e.stack : ''}`);
        }
        else {
            console.error(e);
        }

    }
}
